home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
magazyn_amiga
/
2
/
ami007_pamiec_na_dysku.txt
< prev
next >
Wrap
Text File
|
1997-09-14
|
3KB
|
141 lines
PAMIËÊ NA DYSKU
<a>Paweî Îuszcz
<txt>Na poczâtku chciaîbym ostudziê Wasz zapaî. Nie bëdzie to
opis ûadnego programu do tworzenia pamiëci wirtualnej na dysku.
Program Disk Saver powstaî gîównie z myôlâ o uûytkownikach Amigi
CD32, a jego autorem jest Christian Gines. Warunkiem poprawnego
dziaîania programu jest posiadanie Amigi CD32 ze stacjâ dysków,
bâdú Amigi 1200 z czytnikiem. Teraz kilka sîów wyjaônienia, do
czego wîaôciwie sîuûy ten program (jeûeli moûna go tak nazwaê).
Zapewne zdarzyîo sië Wam nie raz, ûe 1 KB pamiëci w Amidze CD32
(oczywiôcie tej pamiëci, do której sâ zapisywane stany gier)
okazaî sië zbyt maîâ pojemnoôciâ w stosunku do potrzeb. Jeôli
mamy CD32 ze stacjâ dysków (na przykîad SX-1), to zapis na
dyskietkë wydaje sië rozwiâzaniem optymalnym, wszak dyskietka
jest 880 razy wiëksza. Jak jednak zmusiê CD32, aby przekazaî dane
nie do wspomnianego 1 KB, a na podîâczonâ dyskietkë. Wszystko
polega na odpowiednim przygotowaniu takiej dyskietki. Musi byê na
niej umieszczony opisywany program. To nie wszystko.
Naleûy na dysku umieôciê poniûszâ sekwencjë startowâ.
<l>
Program ;
Makedir Ram:T
Df0:C/Assign T: Ram:T
Join Df0:S/Starter CD0:S/Startup-Sequence to Ram:Startup
IF EXISTS CD0:Locale
Df0:C/Assign >NIL: LOCALE: CD0:Locale
EndIF
IF EXISTS CD0:Devs/Keymaps
Df0:C/Assign >NIL: KEYMAPS: CD0:Devs/Keymaps
EndIF
IF EXISTS CD0:Devs/Printers
Df0:C/Assign >NIL: PRINTERS: CD0:Devs/Printers
EndIF
IF EXISTS CD0:Rexx
Df0:C/Assign >NIL: REXX:
CD0:Rexx
EndIF
IF EXISTS CD0:Clipboards
Df0:C/Assign >NIL: CLIPS: CD0:Clipboards
EndIF
IF EXISTS CD0:ENV
Df0:C/Assign >NIL: ENV: CD0:ENV
EndIF
IF EXISTS CD0:Prefs/Env-Archive
Df0:C/Assign >NIL: ENVARC: DF0:Prefs/Env-Archive
Df0:C/Assign >NIL: ENVARC: CD0:Prefs/Env-Archive ADD
EndIF
Df0:C/Assign >NIL: SYS: CD0:
Df0:C/Assign >NIL: SYS: Df0: ADD
IF EXISTS CD0:C
Df0:C/Assign >NIL: C: CD0:C
EndIF
IF EXISTS CD0:S
Df0:C/Assign >NIL: S: CD0:S
EndIF
IF EXISTS CD0:Libs
Df0:C/Assign >NIL: LIBS: CD0:Libs
EndIF
IF EXISTS CD0:Devs
Df0:C/Assign >NIL: DEVS: CD0:Devs
EndIF
IF EXISTS CD0:Fonts
Df0:C/Assign >NIL: FONTS: CD0:Fonts
EndIF
IF EXISTS CD0:L
Df0:C/Assign >NIL: L: CD0:L
EndIF
CD RAM:
Df0:C/Execute Startup
<txt>Oprócz tego naleûy stworzyê katalog Nonvolatile, w którym
bëdâ umieszczane zapisy naszych gier. Równieû w katalogu
Prefs/Env-Archive/Sys naleûy storzyê plik, w którym bëdzie podana
peîna ôcieûka dostëpu do miejsca nagrania naszych stanów gier. Na
koïcu w katalogu S naleûy umieôciê jeszcze plik o nazwie STARTER,
skîadajâcy sië z jednej linii:
<l>cd CD0:
<txt>Po przygotowaniu takiej dyskietki umieszcza sië kompakt w
napëdzie CD i uruchamia ze stacji utworzonâ przez nas dyskietkë.
Gra zostanie uruchomiona, a od tej chwili zapisy bëdâ umieszczane
nie w 1 KB RAM, ale na naszej dyskietce, znajdujâcej sië w
stacji.
Program (i sekwencjë startowâ) zamieôcimy na jednym z
najbliûszych dysków shareware.